quartz: Implement smooth scrolling
authorMichael Natterer <mitch@lanedo.com>
Mon, 23 Jan 2012 23:41:49 +0000 (00:41 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 1 Mar 2012 21:28:58 +0000 (16:28 -0500)
commitd0b032e3befff605e329340c31d0e7973f8ec14d
tree9f55540f8afd88b2d507483856686a372d2c38fb
parent77cbc980445f52632f2aa3d5076e351c2d4be5c5
quartz: Implement smooth scrolling

nsevent scrollingDeltaX/Y (available on OSX >= Lion) is used to
provide the smooth scrolling values. In any case, old fashioned
events are still sent, setting _gdk_event_set_pointer_emulated()
if the event contains both smooth and non-smooth values.
gdk/quartz/gdkevents-quartz.c